package com;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

@Component
@Aspect
public class CommonPointcuts {
    @Pointcut("execution(public * com.*.*(..))")
    public void xxx() {

    }

    //在com包及其子包下的所有类（*表示类）的所有方法
    @Pointcut("within(com..*)")
    public void withinDemo() {
    }


    @Pointcut("@annotation(MyAnno)")
    public void annotationDemo() {
    }
}
